CPP=g++ 
CFLAGS=-Wall -Werror -g
LINKS	= -lpthread \
				/home/liu/leveldb/libleveldb.a \
				-locci \
				-lclntsh \
#				/usr/lib/libstdc++.so.5 \

OBJS	= kvdb.o \
				TableBase.o \
				TableBlackList.o \
				Tables.o \
				main.o

EXE=test.out

INC_ORA=$(ORACLE_HOME)/rdbms/public/
LIB_ORA=$(ORACLE_HOME)/lib/
INC_DB=$(HOME)/leveldb/include/ 
//LIB_DB=$(HOME)/leveldb/
INC=-I$(INC_DB) -I$(INC_ORA)
LIB=-L$(LIB_ORA)

all:$(EXE)

$(EXE):$(OBJS)
		 $(CPP) $(CFLAGS) $(OBJS) $(LIB)  -o $@ $(LINKS)

%.o:%.cpp
		 $(CPP) $(CFLAGS) $(INC) -c $(INC) $<

clean:
	rm -rf $(OBJS)
	rm -rf $(EXE)

